make an additional payment - German English Dictionary